package com.translate.web.param;
import java.math.BigDecimal;
import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Pattern;
import com.translate.web.constant.ValidateCondtionAndMessage;
import com.translate.web.param.contract.IExamineCategoryAddParam;
public class ExamineCategoryAddParam implements IExamineCategoryAddParam {// 名称
@NotNull
@Pattern(regexp = ValidateCondtionAndMessage.CHINESE_ENGLISH_NUMBER_UNDERLINE_BY_SERIESDESCRIPTION, message = ValidateCondtionAndMessage.CHINESE_ENGLISH_NUMBER_UNDERLINE_BY_SERIESDESCRIPTION_MSG)
private String title;
// 描述
@NotNull
@Pattern(regexp = ValidateCondtionAndMessage.CHINESE_ENGLISH_NUMBER_UNDERLINE_BY_SERIESDESCRIPTION, message = ValidateCondtionAndMessage.CHINESE_ENGLISH_NUMBER_UNDERLINE_BY_SERIESDESCRIPTION_MSG)
private String remarks;
// 创建人ID
@NotNull
@Min(value = ValidateCondtionAndMessage.MIN_ID, message = ValidateCondtionAndMessage.MIN_ID_MSG)
private Long createUserId;
// 1启用，0禁用
@NotNull
@Min(value = ValidateCondtionAndMessage.MIN_ID, message = ValidateCondtionAndMessage.MIN_ID_MSG)
private Integer status;
// 0 自定义类型,1为系统类型，不能删除
@NotNull
@Min(value = ValidateCondtionAndMessage.MIN_ID, message = ValidateCondtionAndMessage.MIN_ID_MSG)
private Integer isSys;
// 0固定1自选
@NotNull
@Min(value = ValidateCondtionAndMessage.MIN_ID, message = ValidateCondtionAndMessage.MIN_ID_MSG)
private Integer examineType;
// 1已删除 0未删除
@NotNull
@Min(value = ValidateCondtionAndMessage.MIN_ID, message = ValidateCondtionAndMessage.MIN_ID_MSG)
private Integer isDeleted;
// 删除人ID
@NotNull
@Min(value = ValidateCondtionAndMessage.MIN_ID, message = ValidateCondtionAndMessage.MIN_ID_MSG)
private Long deleteUserId;
// 删除时间
@NotNull
@Min(value = ValidateCondtionAndMessage.MIN_ID, message = ValidateCondtionAndMessage.MIN_ID_MSG)
private Long deleteTime;



public String getTitle() {
        return title;
    }
public void setTitle(String title) {
        this.title = title == null ? null : title.trim();
    }
public String getRemarks() {
        return remarks;
    }
public void setRemarks(String remarks) {
        this.remarks = remarks == null ? null : remarks.trim();
    }
public Long getCreateUserId() {
        return createUserId;
    }
public void setCreateUserId(Long createUserId) {
        this.createUserId = createUserId;
    }
public Integer getStatus() {
        return status;
    }
public void setStatus(Integer status) {
        this.status = status;
    }
public Integer getIsSys() {
        return isSys;
    }
public void setIsSys(Integer isSys) {
        this.isSys = isSys;
    }
public Integer getExamineType() {
        return examineType;
    }
public void setExamineType(Integer examineType) {
        this.examineType = examineType;
    }
public Integer getIsDeleted() {
        return isDeleted;
    }
public void setIsDeleted(Integer isDeleted) {
        this.isDeleted = isDeleted;
    }
public Long getDeleteUserId() {
        return deleteUserId;
    }
public void setDeleteUserId(Long deleteUserId) {
        this.deleteUserId = deleteUserId;
    }
public Long getDeleteTime() {
        return deleteTime;
    }
public void setDeleteTime(Long deleteTime) {
        this.deleteTime = deleteTime;
    }




}